# -*- coding:utf-8 -*-

# 函数的返回值可以作为参数传递给其他函数
# 打印函数，打印的就是函数的返回值，如果没有返回值，打印为None
# 函数的返回值可以存储到变量其他代码使用
# num = 100
# print(num)
# print(num + 100)

# def func1(num):     # 形参
#     print(num)
#     print(num + 100)
#     return "这是func1的返回值"
#
# def func2():
#     return [100, 200, 300]
#
#
# # num = func2()
# for data in func2():
#     print(data)


num = 10

# 使用全局变量，可以直接用，但是修改全局变量，需要global进行申明
def func3():
    global num
    result = num + 100
    num = num + 100
    print(num)

func3()
